sekme güncellemeleri izlemek nasıl tarayıcılar sekmesinde bildirimleri güncellenen bir web sayfası var, canlı bir example almasına izin ver burada mesaj sekmesi ile tarayıcı sekmesi güncellenir, kullanarak nasıl izleyebilirim selenyum webdriverSelenium webdriver
5
kullanarak
A
cevap
4
yapabilirsiniz ihtiyacınız olan sayacı bulmak için selenyum betiğinden javascript kullanarak bir regex'u açın. Doğrulamak için durum öncesi ve sonrası kontrol edebilirsiniz.
console.log((/\(([^)]+)\)/).exec(document.title)[1]);
Eğer selenyum ve java kullanarak bunu yapmak isterseniz:
gmail ile test edilmiştirString title = driver.getTitle();
String counter = title.substring(title.indexOf("(") + 1, title.indexOf(")"));
, title = "Gelen Kutusu (1) - [email protected] - xxxx mail" ve stackoverflow, title = "(13) JavaScript | xxx"
Referans Bağlantılar: Link
4
JavaScript infaz bu durumda yeterli olmalıdır. @Stanjer'in belirttiği gibi, bu sayım başlığı'da güncellenmiştir. Ayrıca sayım sonucuna varmak için basit bir RegEx filtre yapabileceği tek
bağlayıcı Selenium
C# kullanarak bir örnek:
string count = ((IJavaScriptExecutor)Driver).ExecuteScript("return document.querySelector('title').innerHTML.match('[0-9]+');") as string;
Size alakalı sekmeyi odağı tutmak da önemlidir
bir 01 sadece bir parçasıetiketi. Yoksa yanlış mı anladım? – stanjer
Bu, Selenium webdriver ile mümkün mü? sadece web sayfası rit otomatik .. – saravana
@saravana nope friend biz de tarayıcı eylemlerini halledebiliriz –