![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium自动化测试
「已注销」
这个作者很懒,什么都没留下…
展开
-
selenium放大浏览器报错disconnected:unable to connect renderer解决办法
问题背景:由于浏览器窗口太小,有些元素展示不出来,导致无法正确定位到当前元素等原因,执行如下代码:driver.maximize_window()#放大浏览器窗口至全屏报错org.openqa.selenium.WebdriverException:disconnected:unable to connect renderer原因:(如:Chrome浏览器)浏览原创 2017-12-22 15:03:32 · 5570 阅读 · 0 评论 -
selenium时间控件无法定位问题解决方案
1、问题:有很多日期控件输入框是只读属性的,无法手动输入日期。定位不到日期控件上怎么办?2、解决办法:js移除日期控件输入框的只读属性。3、具体方案:js = '$(\'input[属性名=属性值]\').removeAttr(\'readonly\')'driver.execute_script(js)之后,再采用webdriver中webelement的定位方法,来往输原创 2018-02-07 17:04:40 · 2360 阅读 · 0 评论 -
python自动化测试脚本报错unknown error: call function result missing原因及解决方案
一、问题描述:python自动化测试脚本报错,报错信息如下:selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing,之前一直运行的好好的。二、问题原因:chrome浏览器自动升级。导致和chromedriver支持的版本不匹配。三、解决方案(1)下载和ch...原创 2018-03-14 17:40:27 · 14764 阅读 · 0 评论 -
selenium打开新标签页无法定位到元素问题解决办法
解决办法:在针对“无法定位到的元素”进行操作之前,执行如下代码:num=driver.window_handles#获取当前页句柄print(num)driver.switch_to_window(num[1])#跳转到新标签页拓展阅读:如果还想跳转到之前的标签页,还可以用类似的方法:num=driver.window_handles#获取当前页句柄print(num)drive...原创 2017-12-20 18:23:32 · 6455 阅读 · 0 评论 -
selenium报错“Element is not clickable at point”及解决方法
问题原因:不在视窗里,需要拉滚动条。解决办法:1、移动到页面最底部。driver.execute_script("window.scrollTo(0, document.body.scrollHeight)")2、移动到窗口绝对位置坐标,如下移动到纵坐标像素位置(如:1600)driver.execute_script("window.scrollTo(0, 1600)")获取坐标像素位置的方法:...原创 2017-12-20 17:06:05 · 1528 阅读 · 0 评论