繁体   English   中英

c# selenium accessing\\clicking tab item

[英]c# selenium accessing\clicking tab item

不能点击这个按钮

都试过:

Driver.FindElement(By.Name(""));
Driver.FindElement(By.Id(""));

你可能写错了语法,

Driver.FindElement(By.Name("HERE_YOUR_NAME_OF_ELEMENT"));

HERE_YOUR_NAME_OF_ELEMENT 但您正试图通过 ID Driver.FindElement(By.Id("HERE_YOUR_ID_OF_ELEMENT"));再次放置 get 元素Driver.FindElement(By.Id("HERE_YOUR_ID_OF_ELEMENT"));

而且你也放错了; 里面By.Name(";")

请检查语法并再次尝试重写您的程序。

我可以看到有标签,所以你可以点击它

elem1= driver1.find_element_by_xpath("//ul[@class='ATTRIBUTE_VALUE']"); 
elem1.find_element_by_xpath(".//a[@ATTRIBUTE_NAME='ATTRIBUTE_VALUE']").click();

我认为这对你有帮助。 您可以使用FirefoxDriver (或ChromeDriver按你的问题)

WebDriver driver= new FirefoxDriver();
Actions oAction= new Actions(driver);

oAction.MoveToElement(YOUR_ELEMENT).Click().Perform();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM