我正在測驗 discord 網站,但是當更改路線時,測驗失敗。我正在嘗試使用隱式等待,但我得到了一個無限回圈。(使用硒 3.5.3)
System.setProperty("webdriver.chrome.driver", "drivers/chromedriver.exe");
WebDriver navegador = new ChromeDriver();
navegador.get("https://discord.com/");
navegador.findElement(By.className("button-ZGMevK")).click();
navegador.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
navegador.findElement(By.name("email")).sendKeys("[email protected]");
navegador.findElement(By.name("password")).sendKeys("password");
uj5u.com熱心網友回復:
如果你想去登錄頁面,為什么不直接改變你的url來登錄呢?
像這樣https://discord.com/login:
navegador.get("https://discord.com/login");
navegador.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
navegador.findElement(By.name("email")).sendKeys("[email protected]");
navegador.findElement(By.name("password")).sendKeys("password");
但是,如果您仍想先單擊登錄按鈕,請更改此行:
navegador.findElement(By.className("button-ZGMevK")).click();
成為:
navegador.findElement(By.cssSelector("div.appButton-2_tWQ1 > a[href*=login]")).click();
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/487641.html
