セレンでリンクを次々と起動するにはどうすればいいですか?私は1つのアイコンをクリックしています.30秒後に新しいページが開きます。ページが消えたら、ホームページで別のアイコンを起動する必要があります。どのように私はセレンのWebドライバでそれを行うのですか?ここでWebページを順番に起動するSelenium Webドライバ
は私のXPathです:
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.findElement(By.xpath("//html/body/form/div[4]/div/div[3]/div/div/div/div[4]/table[2]/tbody/tr[2]/td[4]/span[2]")).click();
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.findElement(By.xpath("//html/body/form/div[4]/div/div[3]/div/div/div/div[4]/table[2]/tbody/tr[3]/td[4]/span[2]")).click();
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.findElement(By.xpath("//html/body/form/div[4]/div/div[3]/div/div/div/div[4]/table[2]/tbody/tr[4]/td[4]/span[2]")).click();
達成したいことがわかりませんでした。 'implicitWait'のコマンドはドライバのタイムアウトを設定します。これは、ドライバが要素の位置を特定しようとすると、指定された時間までの応答を待機することを意味します。私はこれがあなたが望むものではないと思う。リンクを並行して開きたいですか?あなたは何かを開いて/したいですか?テストの結果として正確に何を望んでいるのかを詳しく説明して質問を改善してください(質問を編集してください - コメントのすべてを言わないでください)。 – Tom