Java 使用硒访问元素
请帮助我了解如何使用selenium访问“文件上传”(google drive) 登录谷歌硬盘后,点击“新建”按钮,弹出一个包含“文件夹”、“文件上传”、“文件夹上传”等选项的弹出窗口 我的问题是:如何访问“文件上载”(在浏览器中没有检查该元素的选项)Java 使用硒访问元素,java,selenium,Java,Selenium,请帮助我了解如何使用selenium访问“文件上传”(google drive) 登录谷歌硬盘后,点击“新建”按钮,弹出一个包含“文件夹”、“文件上传”、“文件夹上传”等选项的弹出窗口 我的问题是:如何访问“文件上载”(在浏览器中没有检查该元素的选项) 如果您想上传更方便使用的文件,请多谢 按钮的Xpath是: .//div[.='File upload'] HTML: 你可以在硒中使用sikuli。要定位该元素,请参见:SO的期望是,用户提出问题时不仅要进行研究以回答自己的问题,还要共享研
如果您想上传更方便使用的文件,请多谢 按钮的Xpath是:
.//div[.='File upload']
HTML:
你可以在硒中使用sikuli。要定位该元素,请参见:SO的期望是,用户提出问题时不仅要进行研究以回答自己的问题,还要共享研究、代码尝试和结果。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另见:
<div class="h-v" role="menuitem" id=":2q" style="user-select: none;">
<div class="h-v-x">
<span class="h-v-c a-v-c a-v-c-mh">
<div>
<svg class="a-s-fa-Ha-pa" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" focusable="false" fill="#000000">
<path d=""></path>
</svg>
</div>
</span>
<span class="a-v-j">
<span class="a-v-ff">
<div class="a-v-T">File upload</div>
</span>
</span>
</div>
</div>
driver.findElement(By.cssSelector("button[aria-label='New']")).click();
new WebDriverWait(driver, 3).until(ExpectedConditions.elementToBeClickable(By.xpath(".//div[.='File upload']"))).click();