提问人:Sourav Sarker 提问时间:7/19/2019 最后编辑:Sourav Sarker 更新时间:7/19/2019 访问量:99
如何使此类对 xpath 有效
How to make this class valid for the xpath
问:
如何为此找到 Xpath?
<div class="_7UhW9 xLCgt qyrsm h_zdq fDxYl T0kll ">Continue as dsfshhfh</div>
我试过这个,但这不起作用。类没有得到实际结果。
driver.find_element_by_xpath("//div[@class="_7UhW9 xLCgt qyrsm h_zdq fDxYl T0kll "]").click()
答:
0赞
KunduK
7/19/2019
#1
类名属性必须是动态的。尝试以下 xpath 来 click()
driver.find_element_by_xpath("//div[contains(.,'Continue as')]").click()
评论
0赞
Sourav Sarker
7/19/2019
你能解释一下吗:contains(.,'继续')
0赞
KunduK
7/19/2019
它将搜索元素标签中的子字符串
0赞
KunduK
7/19/2019
你能在原始帖子中发布错误日志吗?
0赞
Sourav Sarker
7/19/2019
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:“xpath”,“selector”:“//div[contains(.,'Continue as')]”}
评论
div