Skip to content

Add submission for Yashraj_Sharma_12023002029115 - #39

Open
YashrajSharma0305 wants to merge 6 commits into
Krishanu2006:mainfrom
tanisha214:main
Open

YashrajSharma0305 wants to merge 6 commits into
Krishanu2006:mainfrom
tanisha214:main

Conversation

@YashrajSharma0305

Copy link
Copy Markdown

Group : 79
Name : Yashraj Sharma || Enrollment number : 12023002029115
Name : Tanisha Pan || Enrollment number : 12023002029111
Name : Suvajit Majhi || Enrollment number : 12023002029105
We have successfully completed all the assignments and attached them in the repository with their corresponding video solutions.

Copilot AI lite review requested due to automatic review settings September 2, 2026 09:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

There is a dead/undefined function reference in Assignment 4’s main() flow and a README Module 4 selector summary that does not match the code.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds Group 79’s Selenium lab submissions (Assignments 1–4) as runnable Python scripts and expands the repository README to document contributors, module summaries, and demo video links.

Changes:

  • Added submission_tanisha/Assignment 1.pyAssignment 4.py Selenium scripts demonstrating locators, bulk element extraction, CSS wildcard selectors, and CSS child/descendant selectors.
  • Updated README.md with contributor table, module breakdown, and Google Drive demo links.
File summaries
File Description
submission_tanisha/Assignment 1.py Selenium script demonstrating core locator strategies on the practice site.
submission_tanisha/Assignment 2.py Selenium script demonstrating find_elements() and iteration over multiple elements.
submission_tanisha/Assignment 3.py Selenium script demonstrating CSS wildcard attribute selectors (^=, *=, $=).
submission_tanisha/Assignment 4.py Selenium script demonstrating child/descendant combinators and :nth-child() table targeting.
README.md Documents contributors and summarizes each module with demo links.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread README.md
---

### 🔹 Module 4: DOM Traversal via Child Selectors
* **Summary:** Targeted deeply nested form controls and table rows on practice portals using explicit CSS child hierarchies (`fieldset > label > input`, `table > tbody > tr`).
Comment on lines +174 to +176
# Run Part A: Direct Child & Descendant Combinators
part_a_direct_child_checkbox(driver, wait) if False else None
part_a_direct_child_and_descendants(driver, wait)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants