我想在Selenium中通过自动化在邮件(gmail(中插入照片。 我可以附上照片,所以没问题。
问题是当我来到这个屏幕并想更改为"上传"选项卡时。我找不到正确的查找元素问题。
图像
我已经尝试过这些,但没有让它工作:
driver.findElement(By.name("Upload")).click();
driver.findElement(By.xpath("//textarea[@name='Upload']")).click();
要执行此操作,请先切换到帧,即
WebElement framename=driver.findElement(By.id("amtponuhel03"));
driver.switchTo().frame(frameElement);
然后将上传元素的 xpath 传递给上传
driver.findElement(By.xpath("//*[@id=':7']/div[.='Upload']"));
这应该有效