通过
<a href="javascript:__doPostBack('dnn$ctr1467$WorklistPanel$task$Task4$grdCoverageSelected$ctl02$ctl02','')">Passed</a>
如何根据文本找到元素,然后是href?
我尝试了这个
IWebElement ele = Driver.driver.FindElement(By.XPath("//a[contains(@href,'grdCoverageSelected' and text(),'Passed']"));
ele.Click();
另外,还有其他一些控件通过,TBD,未决和失败
另外,如果我找到传递,则需要实现逻辑,然后它将转到下一页,如果我会找到其他标签,那么它将单击超链接并从TBD更改以传递或通过或失败或失败或悬而未决从下拉列表
请尝试以下解决方案。
使用xpath =//a [@href ='href url'] [contans(text(),'text')]使用CSS = DIV:包含("单击此处")或Div> .className:contains("单击此处")