ile bir düğmeyi tıklatın Java'da, ID, XPath veya Sınıf adı olmadan bir düğmeyi kullanarak bir düğmeyi nasıl tıklarım?Selenium Webdriver, sınıf
cevap
bir XPath olarak bu talimat
driver.findElement(By.cssSelector("input[type='button']")).click();
Bu işe yaramaz :(, GMAIL'de bir giriş düğmesine tıkladıktan sonra oturum açmış oldum. – Ram4Automation
Eğer bir iş seçici tanımlayabilmemiz için düğmenin html kodunu ayıklayabilelim diye –
kullanabilirsiniz:
//div[@class='T-I J-J5-Ji T-I-KE L3']
Teşekkürler, ama hata alıyorum :( – Ram4Automation
Sen xpath
driver.findElement(By.xpath("//div[contains(text(), 'COMPOSE')]")).click();
ile Veya cssSelector
compose
metne göre tıklayabilirsiniz
driver.findElement(By.cssSelector("div:contains('COMPOSE')")).click();
Teşekkürler, ama hata alıyorum :( – Ram4Automation
@ Ram4Automation Hata nedir? – Guy
"Main" iş parçacığında özel durum org.openqa.selenium.InvalidSelectorException: Verilen seçici div: içerir ('COMPOSE') geçersiz veya yeniden değil bir WebElement 'de sult. Aşağıdaki hata oluştu: InvalidSelectorError: Geçersiz veya yasa dışı bir seçici belirtildi Komut süresi veya zaman aşımı süresi: 11.21 saniye – Ram4Automation
WebElement composeBtn = driver.findElement(By.xpath("//*[@class='T-I J-J5-Ji T-I-KE L3']"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", composeBtn);
Bu kod soruyu yanıtlayabilirken, bazı _context_ öğelerini eklemek daha iyi olurdu, _how_ çalışıyor ve _when_ bunu kullanmak için. Sadece kod cevapları uzun vadede yararlı değildir. –
- 1. Selenium webdriver
- 2. Selenium Webdriver
- 3. Selenium Webdriver
- 4. Selenium Webdriver uzaktan kurulum
- 5. Selenium webdriver ve unicode
- 6. Açılır Seç - Selenium Webdriver
- 7. TeamCity ve Selenium WebDriver
- 8. Java. Selenium webdriver. masanın
- 9. Selenium PhantomJS webdriver,
- 10. Selenium Webdriver - Öğe görünür değil
- 11. JavaScript Executor in Selenium WebDriver
- 12. Selenium webdriver için fabrika modeli
- 13. Dosyayı selenium webdriver içerisine yükleyemiyorum.
- 14. Selenium WebDriver ile elemanların beklenmesi
- 15. Selenium WebDriver JS - Açık Bekleyin
- 16. Selenium WebDriver nth elemanını bul
- 17. Selenium webdriver click google arama
- 18. Eğer iki sınıf aynı sınıf ismine sahipse, ikinci sınıf ismine başvurma - selenium webdriver
- 19. Selenium Webdriver ve Selenium Ghostdriver arasındaki fark nedir?
- 20. NUnit hatası C# Selenium WebDriver kodunu çalıştırıyor
- 21. Selenium WebDriver Eylemleri Nasıl Hata Ayıklanır?
- 22. Tarayıcı url'sini selenium webdriver kullanarak okuyabilir miyim?
- 23. Selenium Webdriver: Metin alanına metin girme
- 24. Selenium JS Chrome Webdriver kullanılarak hata oluştu
- 25. Selenium RC ve WebDriver arasındaki ilişki nedir?
- 26. selenium webdriver kullanarak test tarayıcı yerel ayarı
- 27. Selenium WebDriver: iFrames'ın tamamen yüklenmesini nasıl bekleyebilirim?
- 28. xvfb-run ile çalışan firefox (Selenium WebDriver)
- 29. Çerezler selenium webdriver ile nasıl gönderilir?
- 30. Ruby Selenium Webdriver - Tıklamaya gerek yok mu?
'Sınıfı olan bir düğmeyi tıklatmadan' ile neyi kastettiğinizi açıklayabilir misiniz? Sınıf adı? ' –