# 获取我的订单元素class属性值 at = self.driver.find_element_by_link_text('我的订单').get_attribute('class') # 判断classs属性值是否为active self.assertEqual(at,u'active') ...
当我们在做自动化时,肯定会碰到定位table中的某一个元素,如果每次获取的值是固定那还好说,要是每次都不一样我该如何去获取呢? 以我自己的项目为例,我这边table中有若干个审核人,因为审核有多级,每一级的审核人为了测试方便都设置成同一个人,但是每一级审核列表人员的位置都会不一样,所以不能使 ...
js弹框: 点击【确定】按钮,driver.switch_to_alert().accept() 点击【取消】按钮,driver.switch_to_alert().dismiss() ...
在做自动化时,经常会遇到一些查询,筛选的业务。需要将我们的搜索条件和查询结果去比较, 但是Selenium WebDriver 只会与可见元素交互,所以获取隐藏元素的文本总是会返回空字符串,导致如果结果数据量大的话校验会不通过,如下 上图查询筛选结果有31条 ...
View Code $("#t1 tr").eq(1).find("td").eq(2).html().trim() ...