我想在html单元驱动程序中单击一个带有onclick标记的元素。但没有奏效。
页面源:
我试着用下面的方法。
>
点击法;
public HtmlUnitDriver驱动程序=new HtmlUnitDriver(BrowserVersion.Chrome,true);driver.get(appURL);WebElement dripBoxbutton=driver.findElement(by.xpath(“//img[@class='idp-image']/...”));dripBoxButton.click();
提交方法;
public HtmlUnitDriver driver = new HtmlUnitDriver(BrowserVersion.CHROME, true);
driver.get(appURL);
WebElement dripBoxbutton = driver.findElement(By.xpath("//img[@class='idp-image']/.."));
dripBoxbutton.submit();
使用提交按钮时出错:
响应消息:javax.script.ScriptException:源文件:对import org.openqa.selenium.by的内联计算;导入org.openqa.selenium.webdriver;导入组织。...。'':方法调用dripboxbutton.submit:在行:48:在文件中:内联计算:
import org.openqa.selenium.by;导入org.openqa.selenium.webdriver;导入组织。...。'':dripBoxbutton.Submit()
目标异常:“Import org.openqa.selenium.by”的内联计算中的java.lang.StackOverflowError;导入org.openqa.selenium.webdriver;导入组织。...。行号48处的“
响应标头:
按键释放
导入org.openqa.selenium.keys;public HtmlUnitDriver驱动程序=new HtmlUnitDriver(BrowserVersion.Chrome,true);driver.get(appURL);WebElement dripBoxbutton=driver.findElement(by.xpath(“//img[@class='idp-image']/...”));DripBoxButton.SendKeys(Keys.Enter);
使用kye版本时出错:
响应消息:javax.script.ScriptException:源文件:对import org.openqa.selenium.by的内联计算;导入org.openqa.selenium.webdriver;导入组织。...。“”:方法调用中出错:在类“org.openqa.selenium.htmlunit.htmlunitwebelement”中找不到方法sendKeys(org.openqa.selenium.keys):第49行:在文件中:内联计算:
导入org.openqa.selenium.by;导入org.openqa.selenium.webdriver;导入组织。...。'':dripBoxbutton.sendkeys(Keys.enter)的内联计算:''import org.openqa.selenium.by;导入org.openqa.selenium.webdriver;导入组织。...。行号49处的“
Response headers:
行动方法;
import org.openqa.selenium.interactions.Actions;
public HtmlUnitDriver driver = new HtmlUnitDriver(BrowserVersion.CHROME, true);
driver.get(appURL);
WebElement webElement = driver.findElement(By.xpath("//img[@class='idp-image']/.."));
Actions builder = new Actions(driver);
builder.moveToElement(webElement).click(webElement);
Builder.perform();
如何在Html单元驱动程序中找到点击按钮的方法。
您得到的错误表示语法问题,您可以通过将代码放入try块中获得更多信息的stacktrace,如下所示:
try {
//your code here
}
catch (Throwable ex) {
log.error("Failure in script", ex);
}
这样您就可以在jmeter.log文件中看到问题的根本原因。
特别是在您的案例中,我希望您使用的是Beanshell语言不支持的函数。您可以尝试切换到groovy
-它很可能会自动解决您的问题:
此外,根据JMeter的最佳实践,您应该在JMeter中的任何脚本任务中使用Groovy,这主要是因为Groovy比其他JMeter脚本选项具有更好的性能。
我试图让我的机器人点击购买按钮,但它有一些奇怪的文本,无法让我的代码工作(我想这就是为什么如果我错了,不要生气)。 断续器 我尝试过的代码: 我也按班级尝试过,但似乎根本不起作用。
我用XPath写了一个单选按钮的代码,但在代码执行过程中没有点击单选按钮。 我的代码是: 请帮助如何按钮选择特定的单选按钮,选择后它移动到另一个单选按钮。 提前感谢。
我在C#中使用selenium webDrive进行自动化工具创建。即自动化工作精细窗口7,但不工作窗口10。 前任。 单击“不工作”。 错误消息。
按钮超文本标记语言代码我将如何编写命令来单击按钮的xpath? Xpath是 是吗
我正在尝试在Selenium中测试图像按钮点击。 图像是事件,当我点击sgt消息出现我 超文本标记语言代码:
问题内容: 我是python selenium的新手,我尝试单击具有以下html结构的按钮: 我希望能够同时单击上方的和按钮(显然是单独单击)。 我尝试了几件事,例如: 要么, 要么, 但是,我似乎总是以结尾,例如: 我想知道是否可以以某种方式使用HTML的onclick属性来进行selenium单击? 任何能将我指向正确方向的想法都很棒。谢谢。 问题答案: 对于python,请使用 和