莫愁前路无知己,天下谁人不识君。。。。

python+selenium xpath定位列表补充

上一篇 / 下一篇  2018-07-30 17:53:34 / 个人分类:测试技巧

<div class="panel combo-p" style="position: absolute; z-index: 110008; display: block; left: 183.641px; top: 452px; width: 200px;">
<div class="combo-panel panel-body panel-body-noheader" title="" style="width: 200px;">
<div id="_easyui_combobox_i40_0" class="combobox-item">是</div>
<div id="_easyui_combobox_i40_1" class="combobox-item">否</div>
</div>
</div>
sele1= driver.find_element_by_id().click() ----不行
sele2= driver.find_element_by_xpath('div[contains(text(),"否")]').click() ----不行
sele3= driver.find_element_by_xpath('//div[text()="否"]').click() ----不行
sele4= driver.find_element_by_xpath('html/body/div[74]/div/div[1]').click() ----不行
sele5= driver.find_element_by_xpath('//div[contains(@style,"block")]/div[@class="combo-panel panel-body panel-body-noheader"]/div[1]').click
注:前4种时而可以,时而不可以,第5种没有问题

TAG: xpath XPATH 定位补充

sylan215的软件测试技术学习 引用 删除 sylan215   /   2018-08-04 10:03:24
Chrome 浏览器里面支持右键一件拷贝 xpath ,拷贝的都是绝对 path,类似第 5 种,不需要自己手动拼接的,方便好用。
 

评分:0

我来说两句

Open Toolbar