加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 当角度未加载到初始页面时,如何选择,单击带有量角

发布时间:2020-12-17 18:02:13 所属栏目:安全 来源:网络整理
导读:我似乎无法选择元素并使用量角器的元素资源管理器单击它们. 例如 it('should do ',function(){ browser.get('localhost:3000/myapp'); browser.getCurrentUrl().then(val){ console.log(val); } var profileIcon = element(by.css('profile-icon')); profile
我似乎无法选择元素并使用量角器的元素资源管理器单击它们.

例如

it('should do ',function(){
    browser.get('localhost:3000/myapp');
    browser.getCurrentUrl().then(val){
        console.log(val);
    }
    var profileIcon = element(by.css('profile-icon'));
    profileIcon.click(); // scenario 1
    profileIcon.isPresent(); // scenario 2
})

它会永远像某些东西一样回归

There was a webdriver error: UnknownError unknown error: Runtime.evaluate threw
exception: TypeError: Cannot call method 'click' of null
  (Session info: chrome=32.0.1700.76)
  (Driver info: chromedriver=2.8.241075,platform=Windows NT 6.2 x86_64) (WARNING
: The server did not provide any stacktrace information)
Command duration or timeout: 9 milliseconds
Build info: version: '2.39.0',revision: 'ff23eac',time: '2013-12-16 16:11:15'
System info: host: 'Kwik-Desktop',ip: '108.209.248.41',os.name: 'Windows 8',o
s.arch: 'amd64',os.version: '6.2',java.version: '1.7.0_45'

这里真正的问题似乎是角度没有加载到初始启动,我怎么能开始戳到按钮和东西到达角度通过require.js发挥作用的页面?

解决方法

如果您正在运行Chrome,请尝试关闭DevTools(如果已打开它们).

出于某种原因,只有在开发人员工具处于打开状态时访问页面上存在的元素时才会看到相同的错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读