मैं सेलेनियम के लिए बिल्कुल नया हूं। मैं निम्नलिखित कोड में एक जावास्क्रिप्ट स्निपेट निष्पादित करना चाहता हूं (जैसा कि कोड में टिप्पणी की गई है), लेकिन ऐसा नहीं कर सकते। कृपया मदद करे।
from selenium import webdriver
import selenium
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
patch = raw_input("Enter patch number\n")
rel = raw_input("Enter release\n")
plat = raw_input("Enter port\n")
browser = webdriver.Firefox()
browser.get("xxxxxxxxxxxxxxxxx")
pdtfamily = browser.find_element_by_id("prodFamilyID")
pdtfamily.send_keys("Database & Tools" + Keys.TAB)
time.sleep(5)
pdt = browser.find_element_by_id("productID")
pdt.send_keys("Intelligent Agent" + Keys.TAB)
time.sleep(5)
pdt1 = browser.find_element_by_id("patchCacheChkBxID")
pdt1.send_keys(Keys.SPACE)
time.sleep(5)
pdt7 = browser.find_element_by_id("M__Idf")
pdt7.send_keys(plat)
pdt8 = browser.find_element_by_id("M__Idg")
pdt8.send_keys("American English")
# Here I want to execute this javascript - "submitForm('patchCacheAdd',1,{'event':'ok'});return false"
browser.close()
अगर मैं उपयोग करता हूं -
selenium.GetEval("submitForm('patchCacheAdd',1,{'event':'ok'});return false")
यह इस प्रकार है -
AttributeError: 'module' object has no attribute 'GetEval'I