- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我是 Selenium 的新手,我试图从网页执行一些测试。
这是我的代码:
System.setProperty("webdriver.gecko.driver","C:\\DRIVERS\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
//Open Portal Fiscal
driver.get("http://150.23.110.111/Retenciones/");
//Find what field and enter the user and password
driver.findElement(By.id("frmLogin:txtUsr")).sendKeys("arrubio");
driver.findElement(By.id("frmLogin:txtPwd")).sendKeys("gnp00gnp");
driver.findElement(By.id("frmLogin:butLogin")).click();
Actions action = new Actions(driver);
WebElement we = driver.findElement(By.xpath(""));
action.moveToElement(we).moveToElement(driver.findElement(By.xpath("")));
我可以毫无问题地进入该页面,并且可以输入用户名和密码进行登录,但下一页上有一个胡佛菜单,我无法使用并停止自动执行。
这是 xpath 和 csspath:
xpath:/html/body/div[3]/div/div/form/div/ul/li[1]/ul/li[1]/a/span
csspath: html body div#content div#leftPanel.ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-west.blankBck div.ui-layout-unit -content.ui-widget-content form#j_id1833690111_27e067e8.blankBck div#j_id1833690111_27e067e8:j_id1833690111_27e0678e.ui-menu.ui-menubar.ui-widget.ui-widget-content.ui-corner-all.ui-助手-clearfix ul。 ui-menu-list.ui-helper-重置 li.ui-widget.ui-menuitem.ui-corner-all.ui-menu-parent.ui-menuitem-active ul.ui-widget-content.ui-menu- list.ui-corner-all.ui-helper-clearfix.ui-menu-child.ui-shadow li.ui-menuitem.ui-widget.ui-corner-all a.ui-menuitem-link.ui-corner-所有span.ui-menuitem-text
这是检查“Búsqueda”按钮时出现的元素。
<ul class="ui-widget-content ui-menu-list ui-corner-all ui-helper-clearfix ui-menu-child ui-shadow" role="menu" style="display: block; height: auto; z-index: 1013; left: 0px; top: 28px;">
<li class="ui-menuitem ui-widget ui-corner-all" role="menuitem">
<a class="ui-menuitem-link ui-corner-all" href="/Retenciones/main/faces/m_evaPuntual.xhtml" style="width:120px" tabindex="-1">
<span class="ui-menuitem-text">Búsqueda</span>
</a>
</li>
<li class="ui-menuitem ui-widget ui-corner-all" role="menuitem">
</ul>
如何从 Hoover 菜单中选择并打开“Búsqueda”按钮?
感谢您的关注:)
最佳答案
尝试使用:
Actions action = new Actions(driver);
WebElement menu = driver.findElement(By.xpath("xpath for menu"));
WebElement item = driver.findElement(by.cssSelector("css selector values for Búsqueda"));
action.moveToElement(menu).moveToElement(item ).click().build().perform();
关于java - 如何从 Hoover 菜单 Selenium JAVA 打开 WebElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43242950/
我在我的页面上创建了一个响应式纯 css 菜单,除了悬停外,它工作得很好。悬停时,我需要它在菜单文本下绘制一条洋红色线。这已经有效,但是该行延伸到单词末尾之外太远了。它应该只强调这个词。我以前有过这个
我使用 ggplot 创建了一个箱线图,其中包含以下 data.frame: library(lubridate) library(ggplot2) library(ggplotly) df <- d
您好,我是 Selenium 的新手,我试图从网页执行一些测试。 这是我的代码: System.setProperty("webdriver.gecko.driver","C:\\DRIVERS\\
我有一个问题让我发疯了好几天。我需要在鼠标悬停按钮时显示带有链接的弹出窗口。当鼠标悬停在按钮或弹出框上时,弹出框必须打开。 我需要的是我在 Plunker 上找到的这个示例的 Angular 版本:
我是一名优秀的程序员,十分优秀!