有一个链接
<a href="javascript:ga_and_go('//weathernews.jp/s/topics/?fm=onebox', 'topics_more')">…もっと見る</a>
在html页面中,我想单击它,我尝试了如下代码,似乎页面无法解析,如何运行该函数ga_and_go('//weathernews.jp/s/topics/?fm=onebox', 'topics_more')
:
more_button = driver.find_element_by_partial_link_text("…もっと見る")
more_button.click()
根据HTML,元素似乎是基于JavaScript的,因此您需要归纳WebDriverWait,并可以使用以下任一解决方案:
使用
PARTIAL_LINK_TEXT
:使用
XPATH
:注意:必须添加以下导入:
可以尝试使用下面的xpath来单击元素吗?你知道吗
//a[contains(@href,'javascript:ga_and_go(')]
相关问题 更多 >
编程相关推荐