Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
新的gwt接口自动化测试_Gwt_Automation_Web Scraping - Fatal编程技术网

新的gwt接口自动化测试

新的gwt接口自动化测试,gwt,automation,web-scraping,Gwt,Automation,Web Scraping,因此,我们的前端GUI正在对一个新的基于GWT的应用程序进行一次大检修。我一直在使用一些tcl/expect脚本中的cURL为旧的前端创建自动化脚本。当我看到新的应用程序时,我开始越来越意识到cURL不可能执行这些web交互,我想知道是否有人对测试使用GWT制作的web应用程序有一些想法/经验?? 任何帮助都将不胜感激 与动态JS/GWT UI的静态页面UI的cURL测试最相似的是(或)测试。Selenium测试将页面加载到一个真实的浏览器中,包括所有的JS,并模拟点击UI元素并与之交互,并测试

因此,我们的前端GUI正在对一个新的基于GWT的应用程序进行一次大检修。我一直在使用一些tcl/expect脚本中的cURL为旧的前端创建自动化脚本。当我看到新的应用程序时,我开始越来越意识到cURL不可能执行这些web交互,我想知道是否有人对测试使用GWT制作的web应用程序有一些想法/经验??
任何帮助都将不胜感激

与动态JS/GWT UI的静态页面UI的cURL测试最相似的是(或)测试。Selenium测试将页面加载到一个真实的浏览器中,包括所有的JS,并模拟点击UI元素并与之交互,并测试它们相应的反应


也就是说,还应该编写单元测试来测试GWT UI的功能,而不必在浏览器中加载页面,只需测试底层Java/JS是否正确执行。旨在使这一过程变得更容易/更快。

我知道这一点很古老,但今年夏天我再次作为实习生回到这家公司工作,并找到了selenium以及DOM解析方面的新知识,作为这个问题的答案