【发布时间】:2021-03-26 18:43:39
【问题描述】:
我正在尝试单击此按钮,但该按钮实际上是一个没有 ID 的图像。我尝试过使用 Xpath 来做
WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.XPATH, "/html/body/table/tbody/tr[1]/td/a"))
).click()
但这无法找到该元素。任何帮助都会很棒!这是相关的 HTML
<a class="navcontent" href=f5-h-$$/MSL/jsp/openGimPage.jsp?gimEnv=GIM&ep=GIMV" target="blank>
<img onclick="F5_r2u();F5_Event_common(event);try{return(eval(F5_Invoke_eval_event(null,F5_jsBody(function(){parent.trackUserActivity(this,'o','Portlet : Incident Management '+(this.src).split('/images/')[1].split('.')[0]);
<p id="text" style="top: 7px">View</p></a>
编辑:这是 HTML 的其余部分 Remainder of HTML
【问题讨论】:
-
我认为你不能点击 标签。您应该尝试单击 div 或任何其他持有
-
我编辑添加了 HTML 的其余部分
-
也许您可以从标签中提取 href 属性,然后导航到该网址。
标签: python python-3.x selenium selenium-webdriver selenium-chromedriver