软件测试Selenium IDE/Web驱动程序 [英] Software Testing Selenium IDE/Web driver

查看:110
本文介绍了软件测试Selenium IDE/Web驱动程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的应用程序正在使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆