我想使用Selenium webdriver打开Google,并将Google徽标替换为其他图片。当然,我并不是要在服务器上更改它,我想在我的网络浏览器中进行本地操作。
可行吗?
答案 0 :(得分:2)
添加一些将用您需要的值替换属性的JS:Selenium: Can I set any of the attribute value of a WebElement in Selenium? - 在您的情况下,此属性将是img src
值。
答案 1 :(得分:0)
您可以使用javascript执行程序更改WebPage的属性。
WebElement element = driver.findElement(By.xpath("//div[@id='lga']//img"));
((JavascriptExecutor)driver).executeScript("arguments[0].src='"+pathToNewImage+"'", imageElement);