Validating Manifest HTML Main Content Loading in NW.js
This test suite validates the manifest HTML main content functionality in NW.js using Selenium WebDriver. It ensures proper loading and execution of the main HTML content specified in the application manifest.
Test Coverage Overview
Implementation Analysis
Technical Details
Best Practices Demonstrated
nwjs/nwJs
test/sanity/manifest-html-main-inside/test.py
import time
import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("nwapp=" + os.path.dirname(os.path.abspath(__file__)))
driver = webdriver.Chrome(executable_path=os.environ['CHROMEDRIVER'], chrome_options=chrome_options)
try:
print(driver.current_url)
result = driver.find_element_by_id('result').get_attribute('innerHTML')
print(result)
assert('success' in result)
finally:
driver.quit()