Flipkartブートストラップログインページの「ログイン」ボタンの検索方法は?私はいろいろ試しましたが、まだ要素を見つけることができませんでした

以下は私が試した3つのオプションですが、ログインボタンを見つけることができません。セレン化物を使ってみると、この
xpath =(//ボタン[@ type = 'submit'])[2]

しかし、Webdriverでは動作しません。誰かが私を助けることができますこれを解決する?

xpath="//button[@type='submit']"
xpath="//button[@type='submit'][2]"
xpath="//button[@type='submit' and @class='_2AkmmA _1LctnI _7UHT_c']"
css=("button[type='submit'][2]")
ベストアンサー

I guess the “Login & Signup” button itself was not clicked and
you would have got some error like, "Element is not clickable
at point(x,y)..."

このコードを試して、

driver.findElementByXPath("//div[@class='_1jJkOg']/a").sendKeys(Keys.RETURN);
driver.findElementByXPath("(//input[@type='text'])[2]").sendKeys("username");
driver.findElementByXPath("//input[@type='password']").sendKeys("password");
driver.findElementByXPath("(//button[@type='submit'])[2]").click();

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です