![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium
Bella_7
这个作者很懒,什么都没留下…
展开
-
Selenium导出测试用例时提示“Test ‘ ***‘ has a problem: n.value is undefined”,对应的解决方案
问题在使用Selenium将测试用例导出为python文件时,出现报错,错误信息是“Test ' test case name' has a problem: n.value is undefined”。原因经多方研究,可能是因为某个Command的Value内容无效导致的。例如,当Command不接受Value时却被指定了一个值,该Command在被执行时仅接受了Target,而不接受Value。我在调试过程中,确实给某一个Command赋了一个Value值,因此试着将该Value删掉,重新调原创 2021-01-27 15:13:41 · 1411 阅读 · 0 评论 -
WebDriver的工作原理
WebDriver是按照Server-Client的经典设计模式来设计的。Server:就是Remote Server端,可以是任意的浏览器。Client:就是我们的测试脚本。WebDriver的工作流程:WebDriver启动目标浏览器,并绑定到指定端口。启动的浏览器将作为WebDriver的Remote Server。Client端通过CommandExcuter发送HTTP Request给Remote Server的侦听端口。Remote Server需要依赖原生的浏览器插件,例如IE原创 2021-01-22 14:34:29 · 1775 阅读 · 0 评论 -
基于Python,使用Selenium的WebDirver来模拟用户登录系统
WebDriver是Python的一个用于实现Web自动化的第三方库,WebDriver提供了以下方法来模拟用户登录系统:clear(): 清除文本信息send_keys(*value): 模拟按键输入click(): 单击元素具体实现代码如下所示:#访问系统登录页面from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://*.*.*.*:81/#/logi原创 2021-01-15 11:40:42 · 401 阅读 · 1 评论 -
基于Python,使用Selenium的WebDirver来控制浏览器后退、前进
WebDriver是Python的一个用于实现Web自动化的第三方库,WebDriver提供了对应的back()和forward()方法来模拟浏览器的“后退”和“前进”按钮,示例如下所示:from selenium import webdriverdriver = webdriver.Chrome()#访问百度首页first_url = 'https://www.baidu.com/'print('now access %s' % (first_url))driver.get(first原创 2021-01-13 15:13:58 · 465 阅读 · 1 评论 -
Windows系统下的Selenium安装教程
安装Selenium打开cmd框,输入pip install selenium安装成功以后,可以输入pip show selenium命令,来查看当前包的版本信息安装浏览器驱动WebDriver支持Firefox、IE、Opera和Chrome等浏览器。由于Firefox浏览器驱动默认已经在Selenium WebDriver包里了,因此不需要专门下载驱动,可以直接调用。以Chrome浏览器为例:查看Chrome浏览器的版本号。在官网http://chromedriver.原创 2021-01-11 18:15:04 · 4457 阅读 · 2 评论