0

PNG画像をクリックしようとしています。次のコードは、画像を見つけてタイトルを取得しますが、クリックしません。そして、エラーをスローしません。

ページの読み込み中にページのどこかをクリックすると、スクリプトが機能します。PNG画像をクリックします。ここで何が間違っていますか?

WebDriver driver = new FirefoxDriver();
driver.get("http://www1.macys.com/shop/bed-bath/bath-rugs-bath-mats?id=8240&edge=hybrid");
WebDriverWait w = new WebDriverWait(driver,10);
WebElement we = w.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//img[contains(@src,'http://assets.macys.com/navapp/web20/assets/img/socialshopping/poll_create.png')]")));
System.out.println(we.getAttribute("title"));
we.click();
4

1 に答える 1

0

この StackOverflow の質問の回答は、アクションが関連付けられているかどうかに関係なく、画像をクリックする際の問題に対処しています。「click()」ではなく「perform()」メソッドを使用して循環し、その画像のアクションを実行します。

詳細はこちら

于 2013-09-04T18:04:42.507 に答える