为了账号安全,请及时绑定邮箱和手机立即绑定

我如何正确使用 .click 从 Javascript 中的 html 编码中选择这个类型?

我如何正确使用 .click 从 Javascript 中的 html 编码中选择这个类型?

慕仙森 2021-06-07 18:21:34
<select name="s" id="s">    <option value="64752">Small</option>    <option value="64753">Medium</option></select>这是网站上选择类型的 HTML 代码.realClick('select#s', {x: 1, y: 1}).insert('input#s', size)这是我尝试过的编码的一部分,我收到错误“找不到元素:“选择#s”我不太确定还可以尝试什么我对自动化还很陌生。我使用 PhantomJS 和真正的点击 PhantomJS。任何想法都会很棒。谢谢
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

我不认为你可以使用点击选择。我记得当我经常使用 PhantomJS 时,我必须设置我试图选择的选项的选定索引:


page.evaluate(function() {


  // Set the selected index

  var select = document.getElementById('s');

  select.selectedIndex = 1;


  // Trigger a change event

  var onChange = document.createEvent('HTMLEvents');

  onChange.initEvent('change', false, true);

  select.dispatchEvent(onChange);


});

这应该选择选项Medium。


查看完整回答
反对 回复 2021-06-11
  • 1 回答
  • 0 关注
  • 112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信