![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium2
泠月飞花
逢人不说人间事,便是人间无事人
展开
-
Selenium2中,WebDriverWait中expected_conditions.element_to_be_clickable()参数传递
今天遇到一个很奇怪的问题,selenium2中使用WebDriverWait来等待元素出现,就使用了expected_conditions.element_to_be_clickable(*loc),由于参数loc是从Excel获取的,本身是个list,所以我就自作聪明的传入了*loc,也就是: def click(loc): try: ele =原创 2017-04-26 16:42:00 · 9274 阅读 · 0 评论 -
selenium Xpath应用疑难一:contains的用法
selenium元素定位疑难(一):contains的用法对于HTML中元素的定位用的最多的是xpath方法,xpath中用的最多的是text对象,也是最稳定的定位方式(如果写的好)。但是xpath用来也是最难的一个,比如这次要说的text定位。如图:当定位其中的“任务类型”的 li 标签时,这样写:.//li[text()='任务类型:']如果想使用contains(可以只指定部原创 2017-11-14 09:48:38 · 24387 阅读 · 8 评论 -
Jenkins上HTML报告显示无格式?
最近遇到一个诡异的问题,HTMLTestRunner生成的报告在Jenkins中配置后显示异常,目标浏览器是chrome和Firefox。虽然这种报告方式已经过时了(目前在用allure),但是对于已经部署的旧系统仍然在使用,而且个人认为HTML格式的报告易于查看,不管是本地的还是作为附件发送邮件。好了,废话不多说。具体现象是:1.报告无格式2.报告无法展开如下图模样:显然很丑原创 2017-11-23 15:58:27 · 2786 阅读 · 0 评论 -
selenium定位页面元素时xpath定位技巧(一)
对于定位页面元素,xpath是最强大的一种方式,优点是稳定而且万能。但是能不能用好又是另外一回事,用不好的话实在是一个坑。废话不多说,进入主题:如上图,我们要定位“_省公司”前面的折叠按钮,xpath怎么写?很明显,这里的id='_easyui_tree_1'并不是一个很放心的固定值,tag name就更离谱了。可能id='ltree'还能靠谱点,但是能不用id就不用id(除了登录页面原创 2018-01-23 14:46:40 · 9567 阅读 · 1 评论