随笔分类 -  selenium

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

点击右上角即可分享
微信分享提示