selenium-grid 相关问题

Selenium-Grid允许您在不同的机器上并行地针对不同的浏览器运行测试。也就是说,针对运行不同浏览器和操作系统的不同计算机同时运行多个测试。从本质上讲,Selenium-Grid支持分布式测试执行。它允许在*分布式测试执行环境中运行测试*。


当从父窗口切换到子窗口inselenium

DevTools devtools = ((HasDevTools) driver).getDevTools(); devtools.createSession();

回答 0 投票 0



无法点击闪电元素的下拉值

我尝试在下面的 XPath 中选择下拉列表并单击值“Financier”。但没有任何效果。 我尝试在下面的 XPath 中选择下拉列表并单击值“Financier”。但没有任何效果。 <div class="slds-dropdown-trigger slds-dropdown-trigger_click" data-aura-rendered-by="2141:0"> <button aria-expanded="false" aria-haspopup="true" class="slds-button slds-button_neutral" data-aura-rendered-by="2142:0"> <!--render facet: 2143:0-->Nouvelle fiche de risque <lightning-primitive-icon variant="bare" class="slds-m-left_xx-small" data-aura-rendered-by="2145:0" lwc-6qul4k2dv7m-host=""> <svg focusable="false" aria-hidden="true" viewBox="0 0 520 520" part="icon" lwc-6qul4k2dv7m="" data-key="down" class="slds-button_icon"> <g lwc-6qul4k2dv7m=""> <path d="M83 140h354c10 0 17 13 9 22L273 374c-6 8-19 8-25 0L73 162c-7-9-1-22 10-22z" lwc-6qul4k2dv7m=""></path> </g> </svg> </lightning-primitive-icon> <!--render facet: 2146:0--> <span class="slds-assistive-text" data-aura-rendered-by="2147:0">Afficher le menu</span> </button> <div class="slds-dropdown slds-dropdown_left" data-aura-rendered-by="2149:0"> <ul role="menu" class="dropdownlist slds-dropdownlist slds-dropdown_length-with-icon-10" data-aura-rendered-by="2151:0"> <li role="presentation" class="slds-dropdownitem" data-aura-rendered-by="2683:0"> <a role="menuitem" tabindex="-1" href="javascript:void(0)" data-aura-rendered-by="2684:0"> <span class="slds-truncate" data-aura-rendered-by="2685:0"> <!--render facet: 2686:0--> <!--render facet: 2687:0--> <!--render facet: 2688:0-->Financier </span> <!--render facet: 2690:0--> </a> </li> <li role="presentation" class="slds-dropdownitem" data-aura-rendered-by="2693:0"> <a role="menuitem" tabindex="-1" href="javascript:void(0)" data-aura-rendered-by="2694:0"> <span class="slds-truncate" data-aura-rendered-by="2695:0"> <!--render facet: 2696:0--> <!--render facet: 2697:0--> <!--render facet: 2698:0-->Médical </span> <!--render facet: 2700:0--> </a> </li> <li role="presentation" class="slds-dropdownitem" data-aura-rendered-by="2703:0"> <a role="menuitem" tabindex="-1" href="javascript:void(0)" data-aura-rendered-by="2704:0"> <span class="slds-truncate" data-aura-rendered-by="2705:0"> <!--render facet: 2706:0--> <!--render facet: 2707:0--> <!--render facet: 2708:0-->Professionnel </span> <!--render facet: 2710:0--> </a> </li> <li role="presentation" class="slds-dropdownitem" data-aura-rendered-by="2713:0"> <a role="menuitem" tabindex="-1" href="javascript:void(0)" data-aura-rendered-by="2714:0"> <span class="slds-truncate" data-aura-rendered-by="2715:0"> <!--render facet: 2716:0--> <!--render facet: 2717:0--> <!--render facet: 2718:0-->Sport </span> <!--render facet: 2720:0--> </a> </li> <li role="presentation" class="slds-dropdown_item" data-aura-rendered-by="2723:0"> <a role="menuitem" tabindex="-1" href="javascript:void(0)" data-aura-rendered-by="2724:0"> <span class="slds-truncate" data-aura-rendered-by="2725:0"> <!--render facet: 2726:0--> <!--render facet: 2727:0--> <!--render facet: 2728:0-->Séjours </span> <!--render facet: 2730:0--> </a> </li> </ul> </div> </div> 点击按钮://button[text()="Nouvelle fiche de risque"]") 单击选择值://li[a/span[contains(text(), 'Financier')]]//parent::a") 确保等待按钮和下拉元素可单击。 您粉碎的 html 显示下拉触发器不包含 slds_is_open 类。我猜你复制代码时没有按下触发器。 还有一种可能性是您必须切换到活动元素才能单击该元素。 new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.xpath("//div[contains(@class,'slds-dropdown-trigger')]"))).click(); driver.switchTo().activeElement(); new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.xpath("//div[contains(@class,'slds-dropdown-trigger')]/button[normalize-space(text())='Nouvelle fiche de risque']"))).click(); 如果这不起作用,您可以随时使用 javascript 执行器来单击元素。 WebElement item = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//li/a[@role='menuitem' and normalize-space(.)='Financier']"))); JavascriptExecutor executor = (JavascriptExecutor)driver; executor.executeScript("arguments[0].click();", item);

回答 1 投票 0

如何使用Selenium RemoteWebDriver上传多个文件?

当我在本地运行测试时,该方法工作正常,但是当使用 Selenium 网格或 Zalenium 运行测试时,多重上传方法不起作用。 字符串路径 = "a.jpg"; 字符串路径1 = &qu...

回答 2 投票 0

Docker 文件运行 Seleniam 作为基础时出错

嗨,我正在尝试创建一个以 seleniarm 作为基础映像的 docker 文件(使用树莓派,所以需要多架构),并向其中添加 python。这是我的文件: # 使用 Selenium 基础镜像 来自硒臂/

回答 1 投票 0

我可以使用selenium grid代替browserstack吗

目前我的组织正在评估使用 browserstack 或 seleium grid,因为 browserstack 很昂贵 我们使用WebdriverIO作为框架 有谁知道将 seleniumgrid 与

回答 2 投票 0

在没有 JSON 文件的情况下配置 Selenium 节点

我正在使用 Amazon Web Services 托管 Selenium Hub 和 Selenium Nodes。 我像这样启动集线器: java -jar selenium-server-standalone-3.141.59.jar -角色集线器-端口 4444; 我启动节点...

回答 1 投票 0

在 Selenium Grid 上运行 Playwright 时,文件会下载到节点计算机中,但不会显示在 Selenium Grid 会话 GET 请求中

我正在使用 Playwright 和 Selenium Grid(Java 语言)开发文件下载功能。通过 Selenium Grid VNC,我看到该文件已下载到我的节点计算机上。 现在我想移动f...

回答 1 投票 0

连接失败无法注册此节点:发送注册请求时出错:将 SeleniumGrid 节点注册到集线器时无法连接

Selenium hub 已在 Windows 桌面上启动并运行,将 Windows VM 设置为节点。节点不会注册到集线器。 步骤一: 在 Windows 桌面输入命令: java -jar selenium-server-standalone-3.1...

回答 3 投票 0

无法在selenium网格上触发selenium脚本,在本地工作

我正在通过 Selenium Grid 运行 selenium python 脚本,但它抛出错误 selenium.common.exceptions.WebDriverException:消息:无法找到资源,url 中的路径无效。” 下面是

回答 1 投票 0

无法在selenium中将节点注册到集线器

我的集线器工作正常并正在运行 java -jar selenium-server-standalone-2.53.0.jar -角色集线器-端口 5555 我的节点命令...

回答 5 投票 0

并行执行问题 - AWS 上的 Selenium Grid

我正在 AWS 上使用 Fargate 运行 Selenium-Grid,它运行得很好,但是当我允许浏览器节点有超过 1 个浏览器会话时,它会导致失败。 我注意到这两次失败......

回答 1 投票 0

虚拟机上的 Selenium Grid - 如何配置

Hub 在物理机上配置,使用: java -jar selenium-server-standalone-2.47.1.jar -role hub 使用虚拟机 (VirtualBox) 配置一台主机: java -jar selenium-server-stand...

回答 2 投票 0

如何减少页面对象模型 Selenium 中初始化页面对象的时间

在我的 Selenium 自动化框架中,我们必须为每个 @Test 方法初始化页面类。为每个方法加载所有页面类需要花费太多时间。 这是代码

回答 1 投票 0

使用 selenium grid 在 devcontainer 中运行 java 测试

我正在尝试使用 Selenium Grid 设置一个用于基于 Java 的自动化测试的开发容器。 到目前为止,我有来自 https://github.com/SeleniumHQ/docker-selenium/blob/trunk/docker-

回答 1 投票 0

如何使用 Selenium/Node 容器的 noVNC 功能显示正在运行的测试的实时预览

使用selenium/node-docker和selenium/hub如何访问http://:7900?autoconnect=1&resize=scale&password=secret上显示的novnc实时预览 这是我的 docker-c...

回答 1 投票 0

在 selenium 中显示运行测试的实时预览

使用selenium/node-docker和selenium/hub如何访问http://:7900?autoconnect=1&resize=scale&password=secret上显示的novnc实时预览 这是我的 docker-c...

回答 1 投票 0

当selenium测试作为服务运行时,为什么Windows不能写@字符?

我们的 Jenkins 和 Selenium Grid 存在问题。我们正在使用自动化测试来测试 Web 应用程序,并且在将测试作为 Jenkins 作业运行时遇到问题。有一台计算机作为...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.