我想檢測文本的存在(無論是知名度的基礎文本),其閃爍通過這個jQuery引起:蟒蛇硒如何最好地檢測閃爍的文字?
/* Blink thingy*/
$('.blink').each(function() {
var elem = $(this);
setInterval(function() {
if (elem.css('visibility') == 'hidden') {
elem.css('visibility', 'visible');
} else {
elem.css('visibility', 'hidden');
}
}, 500);
});
到目前爲止,我被擊中的思念結果與:
UpdateTaskCompleteElement = driver.find_element_by_xpath("/html/body/div[3]/h3/span")
和
UpdateTaskCompleteMessage = UpdateTaskCompleteElement.text
if UpdateTaskCompleteMessage == ExpectedUTCMessage:
#Make a log entry
else:
#Throw an error
眨眼之間捕獲消息的最佳方法是什麼? 是否有可以解決這個問題的Python或硒中的函數?
我一直試圖把python放到一個循環中,讓它運行十次,但我認爲這隻會減少機會,我仍然需要偶爾重新運行腳本{這是一個長腳本:(?}
您是否需要檢查實際上是閃爍還是隻是獲取底層文本而不管其可見性如何? – alecxe
只要底層文本與可見性無關。 –