MCPcopy
hub / github.com/ScrapeGraphAI/Scrapegraph-ai / test_scrape_method_selenium

Function test_scrape_method_selenium

tests/test_chromium.py:102–113  ·  view source on GitHub ↗

Test that the scrape method works correctly for selenium by returning the dummy selenium content.

(monkeypatch)

Source from the content-addressed store, hash-verified

100
101@pytest.mark.asyncio
102async def test_scrape_method_selenium(monkeypatch):
103 """Test that the scrape method works correctly for selenium by returning the dummy selenium content."""
104
105 async def dummy_selenium(url):
106 return f"<html>dummy selenium content for {url}</html>"
107
108 urls = ["http://example.com"]
109 loader = ChromiumLoader(urls, backend="selenium")
110 loader.browser_name = "chromium"
111 monkeypatch.setattr(loader, "ascrape_undetected_chromedriver", dummy_selenium)
112 result = await loader.scrape("http://example.com")
113 assert "dummy selenium content" in result
114
115
116@pytest.mark.asyncio

Callers

nothing calls this directly

Calls 2

scrapeMethod · 0.95
ChromiumLoaderClass · 0.90

Tested by

no test coverage detected