当我尝试通过TestNG打开网站时,会出现一个安全页面,为此我点击了一个链接文本“继续浏览此网站(不推荐)”。我通过TestNG编码完成了但是它给出了 java.lang.NullPointerException 错误。
这是我正在尝试的代码......
public class Registration {
WebDriver driver;
WebElement element;
WebElement element2;
WebDriverWait waiter;
@Test(priority = 1)
public void register_With_Cash() throws RowsExceededException, BiffException, WriteException, IOException
{
File file = new File("D:\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
driver=new InternetExplorerDriver();
driver.get("https://172.25.155.250/loginpage.aspx");
sleep(10000);
waiter.until(ExpectedConditions.presenceOfElementLocated(By.linkText("Continue to this website (not recommended).")));
driver.findElement(By.linkText("Continue to this website (not recommended).")).click();
sleep(50000);
Thanx提前获得任何帮助。
答案 0 :(得分:0)
您可以使用以下javascript点击Continue to the Website(not recommended)
链接。
driver.Navigate().GoToUrl("javascript:document.getElementById('overridelink').click()");