0
我遇到了問題,我需要點擊由JS觸發的元素的擴展功能。Selenium點擊外部元素(按鈕)
照片,示出了用戶界面:http://imgur.com/LUyYOy8
因此,當我將鼠標懸停在藍色按鈕,它會在底部顯示其他3周的形狀。這些形狀的html代碼不會顯示,直到鼠標懸停在它上面。我的方法是使用動作鏈懸停在藍色按鈕元素上,然後單擊該元素(以這種方式,我可以點擊下面的3個形狀)。
到目前爲止,我有:
Actions action = new Actions(driver);
action.moveToElement(elementPosition).build().perform();
action.moveToElement(elementPosition, offsetx, offxety).click();
但我不能點擊位置的元素,是一種合適的方式來做到這一點?謝謝
感謝您的回覆。我之前嘗試過,但它不起作用,在我將鼠標懸停在大藍按鈕之上後,我嘗試打印出源代碼,下面的這些元素不在源代碼中。但是,在實際的Chrome瀏覽器中,它們正在顯示 – Kiddo