随笔分类 - selenium
selenium 定位元素
摘要:用Idle运行Python脚本的时候发现如下错误: Traceback (most recent call last): File "C:\Users\DangKai\Desktop\pythonUI unittest selenium\venv\lib\site packages\selenium
阅读全文
摘要:为什么出现这个错误呢,因为find_elements_by_id()中不包含send_keys属性,应改为find_element_by_id() 就多了一个s
阅读全文
摘要:之前已经专门学过了定位,但后来因为浏览器比较方便,可以直接复制xpath和css进行定位,个人觉得自己快遗忘了这块,所以专门来回顾一下, 顺便记录一下,以便后期查看。 进行web页面自动化测试,对页面上的元素进行定位和操作是核心,对页面元素的定位是进行自动化测试的基础 需要知道selenium支持8
阅读全文
摘要:是不是也遇到一样的问题了,为了解决这个问题 查了很多,耗费了一上午,但始终没有解决方案, 无意中找到一个解决方法:ping了一下本地,发现ping不同 于是通过查阅发现是防火墙的问题,关闭防火墙后,再次ping localhost 成功了再次运行selenium +webdriver ,成功启动浏览
阅读全文
摘要:定位select有很多种方式,这里介绍两种定位方式 1、二次定位 先定位到下拉框:self.dr.find_element_by_css_selector('#businessNature'), 在点击选项self.dr.find_element_by_xpath('//*[@id="busines
阅读全文
摘要:if browser == "Chrome": options=webdriver.ChromeOptions() prefs={'profile.default_content_settings.popups': 0, 'download.default_directory': 'D:\\Pypr
阅读全文
摘要:解决方案: 将HTMLTestRunner脚本的第631行的 print >> sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime) 或print(sys.stderr, '\nTime Elapsed: %s' % (s
阅读全文