Tôi đã viết một số phần của ứng dụng PhantomJS. Tôi đang phân tích cú pháp trên trang web nơi tôi đang viết tên người dùng và mật khẩu cho một công thức. Sau này tôi phải bấm vào một liên kết. Trong khi đó, tôi nhận được lỗi này:PhantomJS nhấp vào liên kết trên một trang
TypeError: 'undefined' is not a function (evaluating 'myLink.click()')
phantomjs://webpage.evaluate():11
phantomjs://webpage.evaluate():22
phantomjs://webpage.evaluate():22
Đây là mã PhantomJS tôi:
if(document.getElementById("m_Content_submitbtn2").getAttribute('data-role') == "button"){
var myLink = document.getElementById("m_Content_submitbtn2");
myLink.click();
}
Và đây là liên kết của tôi:
<div class='button'><a href="#" data-role="button" tabindex='0' onclick='WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("m$Content$submitbtn2", "", true, "", "", false, true)); return false;' id="m_Content_submitbtn2">Log ind</a></div>
thể trùng lặp của [PhantomJS; nhấp vào một phần tử] (http://stackoverflow.com/questions/15739263/phantomjs-click-an-element) – Bergi