[英]Selenium Element Click not Working after Zoom In while using Chrome
在使用 selenium 自動化我的用例方面需要幫助
我的用例自動化
我嘗試了以下兩種方法
方法#1 :(這樣縮放設置沒有變化,腳本失敗)
mysavelement.sendKeys(Keys.chord(Keys.CONTROL, Keys.SUBTRACT));
mysavelement.click();
mysavelement.sendKeys(Keys.chord(Keys.CONTROL, "0"));
方法#2 :(使用這種方法,縮放設置已更改並且腳本已通過。雖然腳本已通過,但單擊功能不起作用意味着保存不會發生)
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_SUBTRACT);
mysavelement.click();
當我嘗試放大/縮小瀏覽器時,我也遇到過點擊功能有時會在 Chrome 瀏覽器上失敗。 但是,對於 firefox,它工作正常。 我不知道這種行為的原因,但 javascript 點擊解決方法在這種情況下有所幫助。 如果尚未嘗試,請嘗試以下解決方法:
(JavascriptExecutor)driver.executeScript("arguments[0].click();", mysavelement);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.