小编Hus*_*raf的帖子

量角器 - 等待多个元素

我试图在页面上等待多个元素,我不知道有多少可能存在,但至少会有一个.我理解使用以下内容等待单个元素,这很好.

var EC = protractor.ExpectedConditions;
    browser.wait(EC.presenceOf(element(by.css("h3[title='Test Form']"))), 10000);
    expect(element(by.css("h3[title='Test Form']")).isPresent()).toBeTruthy();
Run Code Online (Sandbox Code Playgroud)

我想稍微改变一下等待多个元素,所以尝试了下面的内容(将.all添加到元素中).

var EC = protractor.ExpectedConditions;
    browser.wait(EC.presenceOf(element.all(by.css("h3[title='Test Form']"))), 10000);
    expect(element.all(by.css("h3[title='Test Form']")).isPresent()).toBeTruthy();
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我尝试这个我得到

Cannot read property 'bind' of undefined
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助将非常感谢.

ps新手Protracor及其怪癖.

javascript protractor

10
推荐指数
1
解决办法
2169
查看次数

使用“Press Key”关键字按回车键

我正在使用 Robot Framework 并尝试在 aa 文本字段中模拟回车键/回车键。此元素背后的功能是,一旦在文本字段中输入了页码并且按下回车键,查看器将导航到该给定页面。

我试过 ascii 代码无济于事:

Press Key  css=div[id='viewer-toolbar-pagination']  \\13
Press Key  css=div[id='viewer-toolbar-pagination']  \\10
Press Key  css=div[id='viewer-toolbar-pagination']  \\176
Run Code Online (Sandbox Code Playgroud)

我已将其他 ascii 代码发送到同一元素,例如 \32(空格),并且效果很好。

任何帮助表示赞赏。

selenium robotframework

3
推荐指数
1
解决办法
2万
查看次数

使用量角器获得背景颜色

我是量角器的新手,我想做的是获取元素的背景颜色.

到目前为止,我有:

var colour = element(by.css("div[class='ng-isolate-scope my-form']")).getCssValue('background-color');
console.log(colour);
Run Code Online (Sandbox Code Playgroud)

我试过'background-color'和'background-color'.

上述控制台日志如下

 ...{ ptor_: 
   { controlFlow: [Function],
     schedule: [Function],
     setFileDetector: [Function],
     getSession: [Function],
     getCapabilities: [Function],
     quit: [Function],
     actions: [Function],
     touchActions: [Function],
     executeScript: [Function],
     executeAsyncScript: [Function],
     call: [Function],
     wait: [Function],
     sleep: [Function],
     getWindowHandle: [Function],
     getAllWindowHandles: [Function],
     getPageSource: [Function],
     close: [Function],
     getCurrentUrl: [Function],
     getTitle: [Function],
     findElementInternal_: [Function],
     findDomElement_: [Function],
     findElementsInternal_: [Function],
     takeScreenshot: [Function],
     manage: [Function],
     switchTo: [Function],
     driver: 
      Object {
        session_: [Object],
        executor_: [Object],
        flow_: [Object],
        fileDetector_: null },
     element: { [Function] all: [Function] …
Run Code Online (Sandbox Code Playgroud)

javascript css protractor

2
推荐指数
1
解决办法
4727
查看次数

标签 统计

javascript ×2

protractor ×2

css ×1

robotframework ×1

selenium ×1