TA的每日心情 | 无聊 2020-12-8 11:20 |
---|
签到天数: 605 天 连续签到: 1 天 [LV.9]测试副司令
|
我自己模仿你创建了个文件,完全没有问题呀
<html>
<a href="javascript:;" onclick="vote(2,13,this);">pass</a>
<script type="text/javascript" >
function vote(){
window.open("http://www.baidu.com");
}
</script>
</html>
public class Practice {
@Test
public void p() throws InterruptedException {
//System.setProperty("webdriver.firefox.bin", "C:/Program Files/Mozilla Firefox/firefox.exe");
System.setProperty("webdriver.chrome.driver", "webDriverServer/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("file:///C:/Users/TEST/Desktop/a.html");
driver.manage().window().maximize();
driver.findElement(By.cssSelector("a[onclick*='vote(2']")).click();;
}
}
完全可以执行,你是不是真的是多frame呀还是多页面?在找元素之前需要switch的 |
|