【发布时间】:2019-07-31 11:40:34
【问题描述】:
我有两种类型的按钮,具有相同的类、ID 等,但有两点不同。他们所做的动作和文字。一个有“邀请”文本,另一个有“消息”。当它是“邀请”时,我想做一些事情,而当它是“消息”时,我想做其他事情。你知道我必须使用什么吗?如果?或者我必须使用webDriverWait?
这是 HTML 代码。
<button aria-label="Invite" class="button m5"> Invite </button>
或
<button aria-label="Message" class="button m5"> Message </button>
我尝试了类似的方法,但不起作用。你知道为什么吗?
buttons=driver.find_elements_by_class_name("button m5")
for but in (buttons):
fetch_text=but.text
if "Invite" in fetch_text:
###do somethin
else: ###do somethin
【问题讨论】:
标签: python python-2.7 selenium selenium-webdriver selenium-chromedriver