Hallo ich einfach AngularJS Anwendung bin mit n zugewandt Problem mit Protractor in Chrom, unten ist mein BeispielcodeAngularJS Winkelmesser Element an der Stelle ein anderes Element nicht anklickbar ist mit Chrom erhalten klicken
HTML:
<div>
<div>
<ul......
<li.........../li>
<li............./li>
<li id="projects123" role="temp" ng-click="mp.temp('temp')" ng-class="mp.temp">
<span class="abc">Menu2 <span>{{mp.Length}}</span></span>
</li>
<...../ul>
</div></div>
Code For Protractor
conf.js
exports.config = {
framework: 'jasmine',
allScriptsTimeout: 120000,
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js'],
capabilities: {
'browserName': 'chrome'
},
onPrepare: function() {
browser.manage().window().setSize(1400, 800);
},
jasmineNodeOpts:{
shadowColors:true,
defaultTimeoutInterval:30000
}
}
spec.js
"use strict";
describe('Project Home Page', function() {
it('Url Check', function() {
browser.get('http://localhost:80/app/index.html#/my-projects');
expect(browser.getCurrentUrl()).toEqual("http://localhost:80/app/index.html#/my-projects");
});
it('Open Project Details Page', function() {
browser.sleep(5000);
element(by.id('projects123')).click();
browser.pause();
});
});
Immer, wenn ich dieses Skript leite mit Chrom, es sagt Element ist nicht an Punkt (332, 88) anklickbar. Anderes Element würde den Klick erhalten: Wenn ich das gleiche Skript mit firefox laufe, kann ich sehen, dass Menü angeklickt wird, aber mit einem anderen Fehler. Aber es klickt. Bitte helfen.
Prüfen, ob ein anderes Popup vorhanden ist oder nicht. Wie Cookies Benachrichtigung etc –