여기 내 코드입니다 :Selenium을 통해 오브젝트 (HTML 코드의 요소) 값을 변경하는 방법은 무엇입니까?
import threading
import Queue
import socket
import pickle
import base64
import time
def enter_mashov():
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# Create a new instance of the Firefox driver
start = time.time()
driver = webdriver.Firefox()
driver.get('https://safe.mashov.info/students/login.aspx')
# find the elements
IDChanger = driver.find_element_by_id('TextBoxId')
PassChanger = driver.find_element_by_id('TextBoxPass')
IDChanger.send_keys('someid')
PassChanger.send_keys('somepass')
enter_mashov()
나는 내가 ID 체인저 및 암호 체인저했던 것처럼 동일한 작업을 수행하고 싶습니다,하지만 문제는 내가 그것을 드롭 다운 목록, 그리고이 옵션 아무튼 것 ID 또는 이름은 소유하지 않지만 가치는 없습니다. 개체의 값을 변경하는 방법은 무엇입니까?
값을 바꾸면 드롭 다운 목록의 옵션에서 옵션을 선택하십시오.