最近、簡単な自動化ツールとして Selenium を使用しましたが、テストしたところ、WebDriverWait wait = new WebDriverWait(driver,20); は効果がないと感じました。メールボックスに入った後、
wait.until( ExpectedConditions.presentOfElementLocated(By.id("_mail_component_68_68"))).click(); //受信箱を開く
static {System.setProperty("webdriver.firefox.marionette","C:Program Files (x86)Mozilla Firefoxgeckodriver.exe");} //Firefox ブラウザ ドライバー
static String url="http://freemail.163.com/"; //ブラウザによって開かれたアドレス
public String openEmail(Stream
WebDriverWait はすべてがロードされるまでクリックを実行しません
理由はわかりませんが、Firefox を使用していたので、Google に切り替えてから問題が解決しました。