สวัสดีครับ ผมเป็นมือใหม่ที่ไม่เคยเขียนหรือเรียน Javascript มาก่อนเลย ตอนนี้กำลังพยายามทำสคริปท์ และศึกษาสคริปท์เพื่อลง tampermonkey สำหรับสุ่มคำตอบลงในแบบสอบถาม แต่ผมติดปัญหาง่ายๆเมื่อเจอฟอร์ม Google ที่มีหลาย section ครับ ตามที่ผมเข้าใจตอนนี้ และเจอปัญหาคือ
ภายในฟอร์มตัวอย่าง
https://forms.gle/Zpy6qmVG9Qp5aZLh6 ผมใช้
document.queryselector(".ชื่อคลาส").click();
ในการให้มันกด Next ไปใน section ต่อไป
แต่พอมาใน section ต่อไปมันมีคลาสเดียวกันสองอันคือ 1.สำหรับปุ่ม back 2.สำหรับปุ่ม next
พอผมใช้คำสั่งเดิมมันจะกดไปที่คลาสที่เป็นปุ่ม back ตลอดเลย พอผมค้นคว้าใน Google จึงลองใช้ Xpath (แต่ก็ไม่เข้าใจเหมือนเดิม) จึงมาตั้งคำถามในนี้หวังว่าจะได้รับคำแนะนำว่าผมควรทำยังไงดีครับ ให้มันเลือกไปที่ปุ่ม next ใน Google form
ภายใน spoil คือโค้ดที่ผมกำลังลองทำอยู่ครับ ขออภัยหากให้ข้อมูลคำถามไม่ครบถ้วน
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้// ==UserScript==
// @name Form generator
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Form test
// @author Hin
// @match https://docs.google.com/forms/*
// @grant none
// ==/UserScript==
var formUrl = 'https://docs.google.com/forms/d/e/1FAIpQLSeV62fH9Izx4KEQ6ipx62f7o7utMLKd2yhNP7C6OknzI5IUUQ/formResponse';
function generateAnswerE() {
// random number
return Math.floor(Math.random() * 30) + 16;
}
function generateParagraph() {
// generate paragraph
return "Hello world";
}
document.querySelector(".freebirdFormviewerViewCenteredContent .appsMaterialWizButtonPaperbuttonLabel").click();
document.querySelector('div[aria-label="Yes"]').click();
document.querySelector(".freebirdFormviewerViewCenteredContent .appsMaterialWizButtonPaperbuttonLabel").click(); <<<<<<<<< ติดตรงนี้
สอบถามเรื่อง document.queryselect ใน Javascript ครับ
ภายในฟอร์มตัวอย่าง https://forms.gle/Zpy6qmVG9Qp5aZLh6 ผมใช้
document.queryselector(".ชื่อคลาส").click();
ในการให้มันกด Next ไปใน section ต่อไป
แต่พอมาใน section ต่อไปมันมีคลาสเดียวกันสองอันคือ 1.สำหรับปุ่ม back 2.สำหรับปุ่ม next
พอผมใช้คำสั่งเดิมมันจะกดไปที่คลาสที่เป็นปุ่ม back ตลอดเลย พอผมค้นคว้าใน Google จึงลองใช้ Xpath (แต่ก็ไม่เข้าใจเหมือนเดิม) จึงมาตั้งคำถามในนี้หวังว่าจะได้รับคำแนะนำว่าผมควรทำยังไงดีครับ ให้มันเลือกไปที่ปุ่ม next ใน Google form
ภายใน spoil คือโค้ดที่ผมกำลังลองทำอยู่ครับ ขออภัยหากให้ข้อมูลคำถามไม่ครบถ้วน
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้