我試圖通過自動創建一些電子郵件,但我堅持;Selenium按鈕不是WebElement
https://app.tutanota.de/#register
<div class="record">
<div class="recordName"></div>
<div class="formAction">
<button class="single fontImage confirm disabled" type="submit" data-bind="css: { disabled: !isCreateAccountPossible() }, lang: 'createAccount_action'">Hesap oluştur</button>
<button class="single" data-bind="fastClick: login, lang: 'backTologin_action'">Giriş'e dön</button>
<label class="recordStatus invalid" data-bind="lang: getCreateAccountErrorMessage()">Lütfen bir şifre giriniz.</label>
</div>
</div>
但我甚至無法找到或點擊該按鈕
<button class="single fontImage confirm disabled" type="submit" data-bind="css: { disabled: !isCreateAccountPossible() }, lang: 'createAccount_action'">Hesap oluştur</button>
我試着用XPath和類名等;
driver.findElement(By.xpath("//button[@type='button' and @class='single fontImage confirm']")).click();
driver.findElement(By.classname("single fontImage confirm"));
我試過了;
driver.findElement(By.cssSelector("...(divs and classes until I reach button classname like #somediv .someclass #anotherdiv .anotherclass .single fontImage confirm)"));
而且,當你把信息如郵件和密碼,但直到指向它的類名是single fontImage confirm disabled
把信息同級車之後這個按鈕類是改變成爲single fontImage confirm
我知道這是非常基本的問題,但我嘗試了很多事情來讓它工作,但沒有運氣。任何幫助表示讚賞。謝謝 !
謝謝!現在我知道如何使用定位器。 –