尝试使用iMacros自动创建Gmail帐户。面临选择性别和月份的问题。
尝试StackOverFlowSolution,但它不适合我。它报告找不到命令。是一些版本不匹配问题还是我错过了什么?
有人可以帮我解决这个问题吗?
粘贴在录音下方以及此修复程序以供参考。
VERSION BUILD=8340723 RECORDER=CR
URL GOTO=https://accounts.google.com/SignUp?dsh=447577167596141020&continue=https%3A%2F%2Faccounts.google.com%2FManageAccount#FirstName=&LastName=
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:createaccount ATTR=ID:PasswdAgain CONTENT=asdf123
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:createaccount ATTR=ID:BirthDay CONTENT=15
TAG POS=1 TYPE=SPAN ATTR=ID:birthyear-placeholder
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:createaccount ATTR=ID:BirthYear CONTENT=1989
TAG POS=1 TYPE=INPUT:TEL FORM=ID:createaccount ATTR=ID:RecoveryPhoneNumber CONTENT=+919791151088
SET monthNum 7
SET monthSlc EVAL("var s = '{{monthNum}}'; switch ('{{monthNum}}') {case '10': s = 'a'; break; case '11': s = 'b'; break; case '12': s = 'c'; break;} '#\\\\:' + s + '>DIV';")
SET listSlc "#BirthMonth>DIV>DIV:nth-of-type(2)"
EVENT TYPE=MOUSEDOWN SELECTOR={{listSlc}} BUTTON=0
EVENT TYPE=MOUSEUP SELECTOR={{listSlc}} BUTTON=0
EVENT TYPE=MOUSEDOWN SELECTOR={{monthSlc}} BUTTON=0
EVENT TYPE=MOUSEUP SELECTOR={{monthSlc}} BUTTON=0

答案 0 :(得分:1)
你绝对可以用imacros做到这一点。这只是一个小的解决方法。
以下是代码
TAG POS=1 TYPE=INPUT:HIDDEN ATTR=ID:HiddenBirthMonth CONTENT=05
TAG POS=1 TYPE=INPUT:HIDDEN ATTR=ID:HiddenGender CONTENT=MALE
您可以更改上面的隐藏输入字段的值,月份和性别会更新(尽管可能对用户不可见)
干杯!
答案 1 :(得分:0)
我刚检查过,实际上他们似乎使用div而不是选择这样做。 这个变化可能是由javascript触发的。但我认为,试图通过它们的时间是浪费时间。
我刚看到月份更改属性aria-posinset =“6”。这是6月份。我不认为你可以用iMacros更改一个。
答案 2 :(得分:0)