python selenium ie浏览器,web自动化测试selenium
这篇文章主要为大家详细介绍了计算机编程语言自动化浏览器测试,使用硒,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
目录
Python之硒(自动化浏览器测试)1.安装硒2。下载对应版本的浏览器驱动3.测试代码,打开一个网页,并获取网页的标题4.一个小样例总结
Python之Selenium(自动化浏览器测试)
1.安装selenium
皮普安装硒我是https://pypi.tuna.tsinghua.edu.cn/simple
2.下载对应版本的浏览器驱动
http://npm.taobao.org/mirrors/chromedriver/
这是我的。
把解压后的驱动放在自己的python.exe目录下。
3.测试code,打开一个网页,并获取网页的标题
从selenium.webdriver导入铬
if __name__==__main__:
web=Chrome()
web.get(https://baidu.com )
打印(网页标题)
4.一个小样例
从selenium.webdriver导入铬
if __name__==__main__:
web=Chrome()
URL= https://AC。现在编码器。 com/ACM/home
web.get(url)
# 获取要点击的a标签
El=web。find _ element _ by _ XPath(/html/body/div/div[3]/div[1]/div[1]/div[1]/div/a )
# 点击
埃尔。click()# /html/body/div/div[3]/div[1]/div[2]/div[2]/div[1]/H4/a
# 爬取想要的内容
列表=web。find _ elements _ by _ XPath(/html/body/div/div[3]/div[1]/div[2]/div[@ class= platform-item js-item ]/div[
2/H4/a )
打印(len(列表))
对于列表:中的我
打印(即文本)
5.自动输入并跳转
从selenium.webdriver导入铬
从selenium.webdriver.common.keys导入密钥
导入时间
if __name__==__main__:
web=Chrome()
URL= https://AC。现在编码器。 com/ACM/home
web.get(url)
El=web。find _ element _ by _ XPath(/html/body/div/div[3]/div[1]/div[1]/div[1]/div/a )
el.click()
时间。睡眠(1)
输入_ El=web。find _ element _ by _ XPath(/html/body/div/div[3]/div[1]/div[1]/form/input[1])
input_el.send_keys(牛客,钥匙。回车)
#做点什么
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注盛行信息技术软件开发工作室的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。