求大佬们看看,seleinum自动化测试,定位谷歌翻译上的一个按钮老是定位不到
本帖最后由 Fc丶风采 于 2021-6-26 00:41 编辑seleinum自动化测试定位谷歌翻译红色箭头位置的按钮要么定位到黄色箭头的按钮,要么什么也定位不到,
绝对路径定位和cass定位都试过了定位不到红色箭头的按钮,css定位试过但没成功,自己不是很会用css定位,
这个问题已经困扰我好几天了一直没解决,有没有大佬帮我看看{:1_937:}
附上谷歌翻译链接https://translate.google.cn/
css选择器看下能点击不 用xpath定位试试 用class定位得到是数组,遍历下定位到你需要的元素。 你直接右键复制selector就行了
其实就是有两个一模一样的元素,你用find_elements_by_css_seclector定位,用一个列表保存,用列表下标访问应该就可以了,楼上已经有人回答了,我只是说喜一点 同一个元素,就id不一样,但是id是动态的,我之前遇见过。楼上说复制selector的方式好像不行,这个是要点击才加载的。我去看看能搞不 试试这个xpath路径能行不//div[@class='akczyd']//span[@class='zQ0atf']估计不行
或者楼上说的 #yDmH0d > c-wiz > div > div.WFnNle > c-wiz > div.OlSOob > c-wiz > div.ccvoYb > div.aCQag > c-wiz > div:nth-child(5) > button > span这个seclector路径 find_element_by_xpath("//svg[@class=' NMm5M']).click() 本帖最后由 yhcfsr 于 2021-6-24 11:36 编辑
driver.find_element_by_css_selector('')
亲测
页:
[1]
2