Hallo klicken habe ich den folgenden Codecannnot a href
<!DOCTYPE html>
<html lang="en">
<head>
<body class="skin-blue sidebar-mini">
<div class="wrapper">
<header class="main-header">
<aside class="main-sidebar">
<section class="sidebar" style="height: auto;">
<div class="user-panel"> </div>
<br>
<br>
<br>
<ul class="sidebar-menu">
<li class="treeview">
<a href="../user/account">
<i class="fa fa-edit"></i>
<span>Basic Information</span>
</a>
</li>
<li class="treeview">
<a href="../admin/myproperties">
<i class="fa fa-list"></i>
<span>My Hotel</span>
</a>
</li>
</ul>
</section>
</aside>
Der Nachtschwärmer-Code ich verwende, ist dies, und der Fehler ist, dass es das Element finden kann nicht. In anderen Seite würde dies gut funktionieren, aber hier ist es, wie es buggs
module.exports = {
tags: [''],
'extranet' : function (client) {
client
.url('www.somesite.com')
.waitForElementVisible('body', 1000)
// --Log In Form //
//.click('a[class="btn btn-block btn-social btn-lg btn-google"]')
.setValue('input[name=email]', '[email protected]')
.setValue('input[name=password]', 'password')
.click('button[type="submit"]')
.click('a[href="../user/account"]')
LÖSUNG: half Kishan Patel viel so ist hier die Nighwatch.js, die dieses Element klickt mit XPath
module.exports = {
tags: [''],
'extranet' : function (client) {
client
.url('www.somesite.com')
.waitForElementVisible('body', 1000)
.setValue('input[name=email]', '[email protected]')
.setValue('input[name=password]', 'password')
.click('button[type="submit"]')
.waitForElementVisible('section[class="sidebar"]', 10000)
.useXpath()
.click('html/body/div[1]/aside/section/ul/li[1]/a')
.pause(5000)
.end();
}
};
Verwenden Sie linktext oder partiellen Link Text –
können Sie mir helfen, weil ich keine Ahnung habe, wie dies zu tun ist? – Andrew
Teilen Sie mir Ihren Code oder Ihre Website, wo es href ist –