WebDriverException:消息:未知错误:根元素([ng-app])没有注入器。这可能意味着它不在ng-app中

时间:2017-11-10 11:39:15

标签: selenium selenium-webdriver robotframework

我是Robot Framework的新手,在RIDE中运行我的测试用例时,我收到了这个错误。

  

20171110 17:00:57.877:INFO:点击元素   '的CSS =〔毫微克单击= “选择()”]'。

     

20171110 17:00:58.131:FAIL:WebDriverException:消息:未知   错误:根元素([ng-app])没有注入器。这可能意味着它   不在ng-app中。 (会议信息:chrome = 60.0.3112.113)(司机   info:chromedriver = 2.33.506092   (733a02544d189eeb751fe0d7ddca79a0ee28cce4),platform = Linux   4.2.0-42-通用x86_64)

这是我的代码,

Click Element   css=[ng-click="select()"]           
Sleep   5s  

1 个答案:

答案 0 :(得分:0)

我们必须从index.html文件中删除数据。然后它会工作。

示例:index.html文件



<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<!DOCTYPE html>
<html lang="en" data-ng-app="adminapp">
    <head>
        <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
        <title ng-bind="appData.title"></title>
&#13;
&#13;
&#13;

然后我们必须从

中删除数据
<html lang="en" data-ng-app="adminapp">

然后它会起作用