软件测试Selenium IDE/Web驱动程序 [英] Software Testing Selenium IDE/Web driver
问题描述
我的应用程序正在使用Mathml编辑器,我想从该编辑器记录按钮.我正在使用Selenium IDE,但无法记录此编辑器中的任何操作.
My application is using Mathml editor and i want to record button from this editor. i am using Selenium IDE, But not able to record any action from this editor.
我刚接触硒,请帮帮我.
i am new for selenium please help me out.
这是我到目前为止尝试过的:
This is what I've tried so far:
driver.switchTo().frame("editML");
WebElement editor = driver.findElement(By.className("#editML"));
JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;
jsExecutor.executeScript("arguments[0].innerHTML = '<h1>Heading</h1>Hello World'", editor);
推荐答案
虽然我还没有尝试过,但是在HTML 5中似乎可以直接支持MathML元素的脚本可能是:driver.switchTo().frame("editML");
WebElement editor = driver.findElement(By.className("#editML"));
JavascriptExecutorjsExecutor = (JavascriptExecutor) driver;
jsExecutor.executeScript("arguments[0].innerHTML = '<mi><h1>Heading</h1>Hello World</mi>'", editor);
Although I haven’t tried it but it seems that in HTML 5 to have direct support for MathML elements the script could be: driver.switchTo().frame("editML");
WebElement editor = driver.findElement(By.className("#editML"));
JavascriptExecutorjsExecutor = (JavascriptExecutor) driver;
jsExecutor.executeScript("arguments[0].innerHTML = '<mi><h1>Heading</h1>Hello World</mi>'", editor);
有关标签的更多信息,请点击以下链接: http://www.tutorialspoint.com/html5/html5_mathml.htm
For more info on tags follow the below link: http://www.tutorialspoint.com/html5/html5_mathml.htm
这篇关于软件测试Selenium IDE/Web驱动程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!