Ich versuche, auf einen Link in einer Webseite mit webdriverIO klicken. Ich kann zur google.com-Seite navigieren und gebe dann einen Suchbegriff ein.Wie klicken Sie auf einen Link in webdriverIO
Aber wenn ich versuche, auf einen Link zu klicken, der den gewünschten Text enthält, wird der Link nicht geklickt.
Was ich tue, falsch:
Hier ist mein Code:
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
//browserName: 'phantomjs'
browserName: 'chrome'
}
};
webdriverio
.remote(options)
.init()
.url('http://www.google.com')
.setValue('*[name="q"]','webdriverio')
.click('*[name="btnG"]')
.pause(1000)
.getTitle().then(function(title) {
console.log('Title was: ' + title)
})
.getText('=webdriver.io').then(function(text) {
console.log('Title was: ' + text); // outputs: "WebdriverIO"
})
.end();
Ich betreibe webdriverIO mit node.js v6.9.2 und Selen 3.0.1 alone-Server stehen.
Danke.
Nein, das ist nicht das Problem. Ich kann google.com erreichen und nach webdriverio suchen. Es ist ein Problem mit einem Link auf der Seite selbst. – ironmantis7x