我使用Selenium WebDriver 2.5.0(嘗試2.13.0,它沒有幫助)。 我試圖點擊這樣的鏈接:Selenium在某些機器上點擊錯誤的鏈接(或者根本沒有點擊鏈接)
driver.FindElement(By.PartialLinkText("Customer - Creation").Click();
之前,它的工作,但我已經嘗試了3周, 後運行腳本我觀察3個機3種不同的行爲:
機器A:根本沒有點擊鏈接,也沒有錯誤。
機器B:它點擊不同的鏈接!有時一個在上面,有時在下面一個。
機器C(虛擬):它工作。
我還沒有完全測試過這個(今天用了半天),但是有沒有人偶然發現過這樣的行爲?
我重新啓動了我的電腦,重新添加了Selenium庫。 「SendKeys(Enter)」有幫助,但是這個問題不僅發生在鏈接上,而且還發生在至少收音機框中,其中「SendKeys(Enter)」不起作用。
請分享您的想法。
更新:瀏覽器是至少2臺機器一樣,IE瀏覽器8.0
與特定的瀏覽器驅動器,所有的瀏覽器驅動程序,該驅動程序的HTML發生這種情況?如果一個特定的瀏覽器驅動程序,瀏覽器版本是否與3個系統一致? – Tarwn
他們都是完全相同的瀏覽器?和哪一個? – ashwoods
瀏覽器在至少2臺機器上是相同的,Internet Explorer 8.0 – Andrey